PADRE: A Policy Architecture for building Data REplication systems
نویسندگان
چکیده
This paper presents Padre, a new policy architecture for developing data replication systems. Padre simplifies design and implementation by embodying the right abstractions for replication in widely distributed systems. In particular, Padre cleanly separates the problem of building a replication system into the subproblems of specifying liveness policy and specifying safety policy, and it identifies a small set of primitives that are sufficient to specify sophisticated systems. As a result, building a replication system is reduced to writing a few liveness rules in a domain-specific language to trigger communication among nodes and specifying safety predicates that define when the system must block requests. We demonstrate the flexibility and simplicity of Padre by constructing a dozen substantial and diverse systems, each using just a few dozen system-specific policy rules. We demonstrate the agility that Padre enables by adding new features to several systems, yielding significant performance improvements; each addition required fewer than ten additional rules and took less than a day.
منابع مشابه
Defining the Building-Integrated Photovoltaic Designs in architecture and urbanism with Emphasis on Usage in Iran
Demand of energy is more sensible now because of population growth and economic growth of countries. In order to increase of energy consumption around the world and environment pollution, attention to the renewable energy such as solar energy is inevitable. Building-integrated photovoltaic (BIPV) electric power systems not only produce electricity, they are also part of the building. For exam...
متن کاملEarthen architecture, an alternative to construction industry to manage the drought crisis in Iran: Comparison between water usage in a building with three type of loading system: steel, concrete, and earth
Abstract: Iran faces water shortage crisis whilst construction industry consumes huge amount of water. There are not precise data about construction industry water consumption. Accordingly, lack of comparison as well as prioritization between prevalent structural systems and alternatives which probably use less water create problems in planning for less consumption. There are two questions whi...
متن کاملBuilding a maintenance policy through a multi-criterion decision-making model
A major competitive advantage of production and service systems is establishing a proper maintenance policy. Therefore, maintenance managers should make maintenance decisions that best fit their systems. Multi-criterion decision-making methods can take into account a number of aspects associated with the competitiveness factors of a system. This paper presents a multi-criterio...
متن کاملQuality of Service Management in Distributed Feedback Control Scheduling Architecture Using Different Replication Policies
In our days, there are many real-time applications that use data which are geographically dispersed. The distributed real-time database management systems (DRTDBMS) have been used to manage large amount of distributed data while meeting the stringent temporal requirements in real-time applications. Providing Quality of Service (QoS) guarantees in DRTDBMSs is a challenging task. To address this ...
متن کاملA deep courtyard as the best building form for desert climatean introduction to effects of air movement (Case study: Yazd)
Abstract A basic aim of low energy architecture is to create a thermally comfortable internal environment for building occupants whilst consuming the least possible amount of energy. In desert countries this aim is more difficult to achieve since high ambient air temperatures create a barrier to comfort. Traditional building types of these countries, such as courtyard building, have evolved t...
متن کامل